package com.hq.instantiation;

import java.util.concurrent.Callable;

/**
 * Callable接口是一个泛型类  你传入的类型 代码call方法返回的类型
 * 通过实现Callable 重写call方法 类似run方法
 */
public class MyCallable implements Callable<String> {
    @Override
    public String call() throws Exception {
        for (int i = 0; i < 2; i++) {
            System.out.println(Thread.currentThread().getName() + "循环次数:" + i);
        }
        return "MyCallable接口执行完成";
    }
}
